LATEST Billable Metric
Step-by-Step Setup When creating a LATEST-based metered feature:-
Navigate to Features
- Go to Product Catalog → Features
- Click “Add Feature”
-
Basic Information
- Name: “Current Tier” (or descriptive name)
- Type: Select “Metered”
-
Event Configuration
- Event Name:
subscription.tier
(must match your event data) - Aggregation Function: Latest
- Aggregation Field:
tier_level
(the property to get latest value for)
- Event Name:
-
Usage Settings
- Usage Reset: Periodic (for current period values) or Cumulative
- Unit Name:
tier
(descriptive unit)
- Save Feature
Calculation Example
Event Data
Calculation Process
- Event Matching: All events with
event_name = "subscription.tier"
- Timestamp Ordering: Find the event with the latest timestamp
evt_003
→09:00:00Z
(tier_level: 3)evt_001
→10:00:00Z
(tier_level: 1)evt_002
→12:00:00Z
(tier_level: 2)evt_004
→14:00:00Z
(tier_level: 4) ← Latest
- Latest Result:
4
(most recent tier_level value)
4 tier
Use Cases
Current Subscription Tier
Perfect for: Subscription levels, plan tiers, service gradesConfiguration Settings
Perfect for: Feature flags, settings values, configuration statesStatus Tracking
Perfect for: Account status, service health, operational statesResource Limits
Perfect for: Current quotas, capacity limits, threshold valuesVersion Tracking
Perfect for: Software versions, API versions, schema versionsWhen to Use LATEST
✅ Use LATEST when:- Need current state or most recent configuration
- Tracking subscription tiers or plan levels
- Billing based on current settings or status
- Want the final value in a sequence of changes
Next Steps
- Creating a Metered Feature - Complete setup guide
- Sending Events - How to transmit LATEST events